C-kit-positive cardiac stem cells as a potential candidate for heart repair, developments, challenges and future implications. (2013)