Cancer-associated fibroblasts, key drivers of tumorigenesis