Dollar slips to Rs159.13 as rupee gains 38 paisas