a bright future for solar stocks powering the future