The Mycobacterium tuberculosis gene, ldtMt2, encodes a non-classical transpeptidase required for virulence and resistance to amoxicillin