Egyptian tourism generated its highest-ever revenues in the last year despite a UK flight ban to one its key destinations, Sharm el-Sheikh.