Markets closed slightly lower after Trump’s 25% India tariff move. Sensex, Nifty recover from day’s lows; FMCG stocks shine, rupee weakens to 87.64.