India cold spell leaves more than 170 dead