US dollar ends cheaper against rupee