Sensex Snaps Five-Day Winning Run, Sinks 709 Points, Nifty Ends At 16,663 | Sharefundss