Heavy rains leave 38 dead and 18,000 homeless in Colombia