BP Signs Technical Services Deal With India's ONGC for Offshore Basin