does length of usb cable affect charging