CNBC catches up with the former Mexican president, Felipe Calderon in Cairo, to discuss his views on drugs, corruption, the world economy and politics.