Canada bans assault weapons following mass shooting in Nova Scotia