From fetid shanty towns to plush offices, it’s not easy being a mother in urban India