Openers Smriti Mandhana and Pratika Rawal scored centuries as India beat New Zealand by 53 runs (DLS) to reach the semi-finals of the Women's Cricket World Cup on Thursday.