Rupee sheds Rs1.42 against dollar