Platelets in cancer development and diagnosis.