In Vitro Effects of Pirfenidone on Cardiac Fibroblasts: Proliferation, Myofibroblast Differentiation, Migration and Cytokine Secretion