Here are analysts’ 10 favorite clean-energy stocks to buy now