Gene expression differences between thyroid carcinoma, thyroid adenoma and normal thyroid tissue