Pint of beer would cost £25 if prices had risen in line with gas