Attack on Shia mosque in Saudi kills three