PuzzleClone: An SMT-Powered Framework for Synthesizing Verifiable Data