can stress cause iron deficiency