21 die of 'mysterious disease' in northeastern Afghanistan