Rupee notches longest winning streak in a year, closes at 86.48