is impeachment legal