Rupee hits fresh record low of 91 amid dollar demand, portfolio outflows