A self-splicing group I intron in the DNA polymerase gene of bacillus subtilis bacteriophage SPO1