david holmes impeachment hearing