Rupee Weakens Despite Better-than-hoped Trade Data