Wednesday’s Budget is “no way to treat” farmers and food producers, MPs have heard.