Cancer-associated fibroblasts—heroes or villains?