Community retailer Enova to buy and sell rooftop solar power