Rupee opens weaker at 88.62, giving up gains from trade deal optimism