How to populate TreeView with file system directory structure