Egypt’s Suez Canal nets $8bn in new annual record