Blair ‘no’ to oil price cut