Haematopoietic stem cells in spleen have distinct differentiative potential for antigen presenting cells