THBS1 and cancer: Platelets secreting thrombospondin-1, and RANTES, modulating cancer cell cycle, DNA damage repair pathways and MAPK levels.