ItsPhone: An Integrated Platform for Participatory ITS Data Collection and Opportunistic Transfer