Nifty stuck below 8600, Sensex in green; banks up on Essar deal