England rout India by 10 wickets to face Pakistan in T20 World Cup final