Graves' disease, thyroid nodules and thyroid cancer