What are the differences between USB 2, USB 3, and USB 4? How do they differ in "charging speed" and "data transfer speed"?