England dethroned New Zealand with a magnificent 19-7 win in the Rugby World Cup semi-final in Yokohama