New York Post endorses Trump