High grain prices fuel record prices for farmland