FinCARE: Financial Causal Analysis with Reasoning and Evidence