Torrential rains and flooding cause 90 deaths in India