Gravar-mail: Wearables and internet of things (IoT) technologies for fitness assessment : a systematic review