Are Generative AI Agents Effective Personalized Financial Advisors?