The GPIb-IX complex on platelets: insight into its novel physiological functions affecting immune surveillance, hepatic thrombopoietin generation, platelet clearance and its relevance for cancer development and metastasis | Synapse