Saudis bar pilgrims, tourists amid virus