Justin Trudeau pledges to ban assault rifles in Canada