The role of different types of programmed cell death in myocardial fibrosis: from mechanisms to therapeutics | Synapse