Home Investing BP plc to spend more on oil and gas