Judge upholds Dem subpoena for Trump financial records