R-Safety: a mobile crowdsourcing platform for road safety in smart cities