Enhancing Financial Question Answering with a Multi-Agent Reflection Framework