Rupee closes at Rs 283.46 against dollar