Torrential rains take their toll in Tamil Nadu