John Seigenthaler dies at 86