Functional platelet generation ex vivo using bioengineered silk protein hematopoietic bone marrow niches