Rupee hits record low against dollar due to oil payments