Idempotent-generated semigroups and pseudovarieties