Innovation and Economic Development: the Role of Entrepreneurship and SMEs