Mets rating 5 runs in ninth inning to beat Cardinals