What Does a Financial Analyst Do? Roles, Skills & Career Path