What are the benefits of using Universal Serial Bus (USB) 2.0 over legacy communication ports such as RS- 232 and parallel ports?