New Zealand PM Jacinda Ardern has vowed to overhaul the country’s gun laws, as Australian Brenton Tarrant is due to appear in court over the Christchurch massacre that killed 49 people.