Tool RAG: Solving the Tool-Scaling Problem When Your Agent Has 500+ Functions