Wearable Sensors and Smartphone Apps as Pedometers in eHealth: a Comparative Accuracy, Reliability and User Evaluation