Cabinet approves $7.2 bln RIL-BP deal