Nifty holds 8,700 amid rangebound trade; Infosys up 1%