New Zealand’s Brendon McCullum blasted the fastest fifty in World Cup history after Tim Southee took 7-33 to inflict a humiliating eight-wicket defeat on England in Wellington.