Jeremy Clarkson has slammed £1m inheritance tax relief cap in the Budget for 'shafting' farmers.