India cabinet approves $11 bln revival plan for state-owned BSNL