Sensex surges 800 pts, Nifty near 23,700: Value buying among 6 key factors behind market rise