Rupee hits 96.45, stocks fall as oil spike fuels pressure