what is bone marrow made of