England secured a place in the last four of the ICC World Cup thanks to a 119-run win over New Zealand on Wednesday.