Rosneft completes TNK-BP takeover paving way for BP to return cash to shareholders