Analysis of mycobacterial transcriptional promoters and their use in designing expression vectors for mycobacteria