On generating all maximal independent sets