Structure of an engineered splicing intein mutant based on Mycobacterium tuberculosis RecA