Nifty ends near 8,600; RIL up 2%, Infosys dips post Q2 earnings