Andres Manuel Lopez Obrador has been sworn in, promising to solve the country’s economic problems with a new brand of left wing nationalism.