Cabinet green-lights contracts with BP, IEOC