Rupee Ends Flat at 95.3250 as Iran Tensions Drive Oil Price Volatility