Torrential rain swamps India, killing at least 22