BP to boost spending on oil and gas by $500 million, CEO says