McCain to stay in Colombia for two days