Financials is the worst S&P sector in 2026. The credit card cap debate may be to blame