Smartphone health apps miss some daily activity of users