KIGALI INDEPENDENT ENERGY STORAGE PEAKING POWER STATION X2026