Egypt launches new naval base on the Mediterranean Sea