Leftist Lopez Obrador sworn in as Mexico president