PM markets: have grain prices found a floor?