BP’s ending its tumultuous relationship with Russian oil giant Rosneft