Mexican government to give $5 billion to Pemex to repay debt