Jeremy Clarkson says he has defied doctors’ orders and led 'two coachloads' of Oxfordshire farmers to London to protest against agricultural inheritance tax changes.