BP cutting 4,700 jobs worldwide as part of cost-saving drive