What is the best strategy for investigating abnormal liver function tests in primary care? Implications from a prospective study