A Survey on Trend, Opportunities and Challenges of mHealth Apps | Synapse