Counting maximal independent sets