Rupee hits ₹94/$ as Asian currencies face record lows amid Iran war