Boris Johnson hammered on cost of living after ordering Tories to oppose oil and gas tax