German diplomats survive Saudi gun attack