Trudeau announces ban on military assault-style weapons in Canada