Mets fire GM Jared Porter over sexting scandal