Effects on birth weight of smoking, alcohol, caffeine, socioeconomic factors, and psychosocial stress