Macrophage inflammatory protein 1 alpha, interleukin 3 and diffusible marrow stromal factors maintain human hematopoietic stem cells for at least eight weeks in vitro