New Zealand bans assault weapons within days of massacre