Egypt arrests three after gun attack on ship in Suez Canal