An at-home urine test that the NHS has been trialling can detect more than nine in ten cases of bladder cancer, latest findings show.