Record revenues for Suez Canal