Dollar slips to Rs181.58 as rupee recovers for sixth session