Energy Voice | BP’s pre-tax earnings shoot up by £1.3billion