P-selectin, carcinoma metastasis and heparin: novel mechanistic connections with therapeutic implications.