USB 3 vs Type-C: A Comprehensive Guide