Platelets and cancer angiogenesis nexus | Synapse