The Chancellor told the House of Commons that he had “put fuel into the tank of the British economy” as he announced that petrol duty would be reduced by 1p a litre from 6pm this evening.