Restriction and modification in Bacillus subtilis: effects on transfection under marker rescue conditions