New Zealand bans all assault weapons