Torrential rains have killed 7 in Colombia; 23 states on high alert