Dilshan, Tharanga crush England to set up semis date with NZ