Mets GM Jared Porter fired amid harassment scandal