Xi Jinping is on a visit to Cairo where China and Egypt are expanding tech, military and strategic cooperation.