Mexico to give $4B in aid to state-run oil company