Reliance Industries, HDFC Bank drive 650-point Sensex rally; Nifty settles at 25,683