Invia SMS: Tapping the potential for health research in developing countries