S-allyl-cysteine sulfoxide (alliin) alleviates myocardial infarction by modulating cardiomyocyte necroptosis and autophagy