House takes impeachment vote