Idiopathic thrombocytopenic purpura (ITP) and hyperthyroidism: an unusual but critical association for clinicians.