Reliance profit rises on BP deal gain; revenue slides 44% on oil hit