PHOTOVOLTAIC ENERGY STORAGE CLOUD PLATFORM THE FUTURE OF SOLAR ENERGY