Reese Witherspoon lists ranch for $10M