Nifty may have found bottom at 23,262; rupee hits record low