Rupee recovers Rs 1.76 against dollar