Rupee strengthens, closes at Rs 223.68 against dollar