Cancer can be precisely diagnosed using a urine test with artificial intelligence