Mlearning 2.0: The potential and challenges of collaborative mobile learning in participatory curriculum development in higher education.