The finite basis and finite rank properties for pseudovarieties of semigroups