Rupee hits historic low of 96.61 for seventh straight session