Bacterial toxin-antitoxin modules: classification, functions, and association with persistence