老年人缺乏维生素d的主要影响因素是