Vicente Fox, Presidente de México