Unlocking ProofOfThought: LLM-Based Reasoning with Z3 Proving