.NET library that lists all USB devices attached to local computer