Automating construction safety inspections using a multi-modal vision-language RAG framework