Colombia signs trade pact with China