Colombia makes $540m cocaine haul