Shelby Foote, 88, noted historian and author, dies