Bacillus subtilis gram stain positive or negative