Smart Communities. Social Innovation at the service of the smart cities