New Zealand has a new prime minister. Bill English has been sworn in by the country’s governor-general after earlier winning the support of his party colleagues in parliament.