The US has sealed a free-trade agreement (FTA) with Colombia which aims to strengthen economic ties between the two countries.