Dozens of Labour MPs abstained from a key Budget vote on the farm tax on Tuesday night, defying a three-line whip.