SimCorrect — Autonomous CAD Geometry Fault Detection and Correction for Sim-to-Real Gap Closure in Robotics