NKorea says it has detained a US citizen