Recent and potential developments in the analysis of urine: a review.