New York Post slams Trump