Efficiency of homologous DNA recombination varies along the Bacillus subtilis chromosome