Giza substations 'receive Engineering Corps approval'