How ZeFit2 calculates the number of steps done, the distance performed and the amount of Calories burnt ?