Suez Canal revenues at record $2.1 billon