UK oil and gas giant BP is cutting 4,700 jobs, or 5% of its workforce, in order to “save costs and revive a share price that has lagged behind rivals over the past year” ...