White House blocks ambassador’s impeachment testimony; lawmakers vow subpoena