Text this: Addressing Data Scarcity in Crack Detection via CrackModel: A Novel Dataset Synthesis Approach