Mexico's national oil company Pemex is selling a 7.86 percent stake in Spanish oil firm Repsol, worth about 2.2 billion euros ($3.0…