The heterogeneity of megakaryocytes and platelets and implications for ex vivo platelet generation (Stem Cells Translational Medicine, 2021)