Enhancing Tool Retrieval with Iterative Feedback from Large Language Models