Rupee recovers 41 paisa against dollar