Study finds opportunities for mobile health apps to engage patients