Rupee hits fresh record low of 96 against the US dollar