Bill English has been elected and sworn in as New Zealand’s new prime minister following the sudden resignation of ex-premier John Key last week.