Hyperthyroidism: aetiology, pathogenesis, diagnosis, management, complications, and prognosis