Solar cell power management