Canonical and ECF-type ATP-binding cassette importers in prokaryotes: diversity in modular organization and cellular functions.