Promoter prediction and annotation of microbial genomes based on DNA sequence and structural responses to superhelical stress