Fed up with corruption and violence, Mexicans will elect their next president, deciding whether to believe in the change promised by the anti-establishment leftist Andres Manuel Lopez Obrador, the heavy favorite.