FinVet: A Collaborative Framework of RAG and External Fact-Checking Agents for Financial Misinformation Detection