Colombian peso gains almost 4%