do solar panels work in the rain