Rupee trades lower after two-day gains; opens weaker at 88.66/$