Metastasis: new functional implications of platelets and megakaryocytes.