Max Scherzer Inks Three-Year Deal With Mets