Mobile health solutions in developing countries: a stakeholder perspective