Reliance, BP in $20bn oil-gas deal