Telerehabilitation has similar clinical and patient-reported outcomes compared to traditional rehabilitation following total knee arthroplasty