Mets trade struggling ace Max Scherzer to Rangers