bp pledges to continue being huge profitable corporation