Fire destroys 40 homes in western Colombia city