Waiting for the cable guy cost U.S. almost $40 billion last year