Diagnosing the future of health apps