Foreigners wary but staying in Saudi after attacks