Macromolecular assembly and secretion across the bacterial cell envelope: type II protein secretion systems.