UK supermajor BP has slashed its budget for the year by 25% and lowered its production guidance in response to the