does stress cause anemia