Chess teaches so many things to children, from self-confidence to improving cognitive ability. And it's fun, say experts.