App-based rehabilitation program after total knee arthroplasty: a randomized controlled trial