Rupee hits record low of 96.07 vs dollar as oil nears $110/barrel