Colombian port city declares state of emergency after heavy flooding