BP Plc is cutting 4,700 positions internally and 3,000 contractor jobs, Chief Executive Officer Murray Auchincloss told staff ...