President Barack Obama in Los Cabos, Mexico for the B20 and G20 Summits