Gene replacement by homologous recombination in Mycobacterium bovis BCG