Iraq approves major oil contracts for Eni; Angola exits