New York judge rules Trump committed fraud for years