can stress cause low ferritin