Jonathon Niese leads Mets over Pirates 3-1