Mexico casts ballots in a race that could produce the nation's first female president.