Platelets and extracellular vesicles and their cross talk with cancer | Synapse