Sunnier outlook for solar