Reese Witherspoon lists $10M ranch