Rupee sheds Rs1.59 against dollar