Citi sets Nifty target of 28,500 for 2026; Lists out its top themes