President Barack Obama shakes hands with Mexico's President-elect Enrique Pena Nieto AP