Namibian energy deal to benefit the people