CARTAGENA, Colombia, July 2 — Sen. John McCain (R-Ariz.) spoke repeatedly Tuesday and early Wednesday about how he would work as president to free three American hostages held by leftist guerrillas in Colombia, but he declined to reveal one key fact: Colombian President Ãlvaro Uribe and his aides…