Wright leads Mets past Marlins 7-6