A 30-year-old woman presents with weight loss, heat intolerance and palpitations. Examination shows a diffuse goitre and fine tremor. Thyroid function tests show suppressed TSH and elevated free T4. Thyroid stimulating immunoglobulins are positive. She is not pregnant. What is the most appropriate first-line pharmacological treatment?