Rupee Ends Weaker Against US Dollar