Text this: Evaluating AI-assisted motion tracking for knee rehabilitation: a comparative analysis of You Only Look Once version 8 (YOLOv8) and MediaPipe