Rupee weakens despite trade deal optimism; opens lower at 88.66/$