Subclinical coeliac disease is a frequent cause of iron-deficiency anaemia