BTO Financials: John Hancock Financial Opportunities Fund AI Analysis