President Obama makes several stops to Latin America