weak light solar power generation