Why AI Agent Projects Fail and How to Succeed