Thiopurine S-methyltransferase testing for averting drug toxicity: a meta-analysis of diagnostic test accuracy