Thyroid nodules: pathophysiological insight on oncogenesis and novel diagnostic techniques.