Trudeau announces ban on military assault-style firearms