David McCullough Jr. says your kids are not special