can stress cause anemia