营养性贫血的原因主要有哪些