Rupee recovers to ₹95.27/$, hits two-week high amid oil price fall