High-flying Pakistan beat New Zealand in World Cup