Jeremy Clarkson handing out 1,000 free kegs of beer to struggling pub-owners after avoiding ‘financial ruin’