Left-wing populist wins Mexico presidential election