Rupee closes weaker against dollar