HARNESSING SOLAR ENERGY AND STORING ELECTRICITY THE FUTURE OF