β-catenin overexpression reduces myocardial infarct size through differential effects on cardiomyocytes and cardiac fibroblasts