West Colombia floods leave thousands homeless