Jamie Foxx reveals his kids are his biggest critics