500 mayors to gather in Cali