ILEA002087222 NAMIBIA WINDHOEK BATTERY ENERGY STORAGE X2026