New impeachment witness shakes White House