Walz says farm bill is a good compromise