Rupee sheds Rs 1.59 against dollar