BP to offload 19.75% stake in Russian oil giant Rosneft