Canada bans assault-style weapons in aftermath of mass shooting