McCutchen gets 2,000th hit, Pirates ride Keller to 2-1 victory over struggling Mets