What Impact Will Soaring Oil Prices Have On BPs Earnings