A drug that kills bacteria, but has no effect on viruses is called