Longtime CBS host Charles Osgood dies at 91