Mexico holds 1st debate in race for president