Parliament approves amendments to BP, Eni agreements