Type II protein secretion and its relationship to bacterial type IV pili and archaeal flagella.