The average price of petrol at the pump is now 135.2p - a three-year low -after the Chancellor confirmed in the Budget that fuel duty would remain frozen for another 12 months.