Role of platelets in inflammation and cancer: novel therapeutic strategies.