Rupee hits record low of 188.66 vs dollar in inter-bank market