England Cruises to Semifinal Spot in ICC Women's Cricket World Cup