Trudeau vows Canada will reach NATO defence spending target by 2032