An overview of conventional and alternative strategies for developing new antibacterial agents