Egypt's new £1.5bn 'mini Suez Canal' that will make it rain in the desert