Smartphone-based systems for physical rehabilitation applications: A systematic review