20110722 unknown: Cabinet approves BP buying stake in RIL's 21 blocks