Everything You Need to Know About USB Type-C 3.1: The Future of Connectivity