Abramovich to net up to £8bn from oil deal