Fox: David McCullough, American historian and Presidential Medal of Freedom recipient, dies at 89