NBC: Tennessee Republican who voted to expel Democrats resigns after ethics violation