New York Mets defeat Florida Marlins, 6-2