Why LLMs Cannot Think and How to Fix It