BP's Arctic oil deal with Rosneft off