Myocardial repair and regeneration: bone marrow or cardiac stem cells?