Cabinet signs off on Apache, BP agreements