CONTRARY TO recent expectations, Mexico has a competitive presidential election on its hands. With about two months to go before the July 2 vote, former front-runner Andres Manuel Lopez Obrador, the populist ex-mayor of Mexico City, has lost his lead in t