A buyer accepts delivery of machinery and later discovers a latent defect substantially impairing its value that was difficult to detect.Under the UCC, may the buyer revoke acceptance?