Rupee closes at Rs 229.1 against dollar