What are the Advantages and disadvantages of bone marrow transplantation?