Automated Hazard Detection in Construction Sites Using Large Language and Vision-Language Models