Top diplomat implicates Trump in explosive impeachment testimony