Chain of Targeted Verification Questions to Improve the Reliability of Code Generated by LLMs