North Korea holding U.S. citizen for allegedly spying: CNN