Cell sources for the regeneration of articular cartilage: the past, the horizon and the future