do solar panels work in rainy weather