Hematopoietic stem and progenitor cells confer cross-protective trained immunity in mouse models