López Obrador tries to calm markets with Mexico budget