N Korea says detained American apologizes