John Gapper BP’s long but rewarding struggles with oligarchs