Rupee recovers slightly against US dollar