New Zealand will ban all types of semi-automatic weapons used in the Christchurch attacks, PM Jacinda Ardern has said. The country’s gun laws have been...