Rupee ends weaker despite yuan rally as oil companies, importers capture dollar dip