Mechanism and evolution of RNA editing in kinetoplastida