TSMC nears 52-week high as Citi hikes target 32% to NT$3,800