Saudi vows no military deployments on Red Sea islands