Land O'Lakes posts Q3 results