Nifty ends down 0.1% amid Iran sanctions uncertainty; metals outperform