MicroXercise: A Micro-Level Comparative and Explainable System for Remote Physical Therapy