factors affecting child development