USB C vs Thunderbolt 3  Explained