Rupee weakens to 86.59 against U.S. dollar amid global economic events, market volatility, and dollar strength