Rupee Hits Record Low of ₹96.44 on Iran War Impact, Rising Yields