Metal stocks lead the gains, Tata Steel emerges top gainer