Text this: VS-BIM: a cognitive map-driven framework enhancing MLLM for automatic safety inspection in construction