Heraldo de Madrid - Eni, Total, Occidental sign $4 bn Algeria oil contract