SOLAR POWER SYSTEMS AND ENERGY STORAGE