Heterogeneity of megakaryocytes and platelets.