What's the difference between USB 3.0 & USB 3.1 Gen 1、Gen 2 & USB 3.2?