White House violated the law by freezing Ukraine aid, GAO says