Sensex Rallies 1,047 Points On Strong Global Cues; Nifty Ends Near 17,300 | Sharefundss