The Roles of Stop Codons and 3’ Flanking Base in Bacterial Translation Termination Efficiency