Sensex, Nifty hit steepest weekly fall in 4 months as oil spike weighs