Adult stem cells, scaffolds for in vivo and in vitro myocardial tissue engineering