Torrential rains in southwestern Algeria