Nearly 3 million Colombians affected by heavy rains