No one is really good at predicting the future, "Freakonomics" co-author Stephen Dubner told CNBC's "Closing Bell."