under the uniform commercial code (ucc), if a seller of goods tenders nonconforming goods, or the goods fail in any respect to conform to the contract, the buyer may: