Storm over, Dickey pitches Mets past Marlins 2-1