can a baby overeat