Study finds fitness bands incorrectly estimate number of steps by up to 22.7% while phones only get it wrong by, at most, 6.7%