Opener Jason Roy's 78 helped England sail into cricket's World Twenty20 final with a crushing seven-wicket win over New Zealand in the last four in New Delhi on Wednesday.