Jeremy Hunt extends alcohol duty freeze in victory for thousands of struggling pubs