Rosneft To Buy 50% Stake In TNK-BP From BP