how many hours a day do solar panels work