Pathology

All of the following cause macrocytic anaemia,except -