porphyrins urine test accuracy