Six-month-old babies can discern good from evil, a study shows