Parliament approves amendments of BP, IEOC agreements