Rupee recovers 8 paise against US dollar