HARNESSING THE SUN INNOVATIVE SOLAR POWER GENERATION AND STORAGE