The effect of promoter strength, supercoiling and secondary structure on mutation rates in Escherichia coli