Myoblast transplantation for cardiac repair: from automyoblast to allomyoblast transplantation.