White House broke law by withholding Ukraine aid, congressional agency says