Hematopoietic stem cells and their niche