The president had praise for Kim, saying the North Korean leader "happens to be a smart guy" and isn't a "religious zealot" ...