Thousands of people have marched in two Colombian cities to protest a planned free trade agreement with the United States .