Rupee Strengthens to 95.23/26 as Oil Prices Fall, RBI Hints at Undervaluation