New Zealand’s Finn Allen’s hit a record-breaking 100 off 33 balls to lead the Kiwis to a big win over South Africa in T20 World Cup semi-final.