Saudi forces fight gunmen in capital