CLSA sees Nifty at 26,300 by year-end; gold may hit $4,100, silver $50 before pause