Solar selloff may be overblown and these 3 stocks are now a buying opportunity