Rupee hits record 96/$ as Nifty may open 120 points lower amid geopolitical tensions