Rupee closes at Rs 284.84 against dollar