已知k是整数,且方程x2+kx-k+1=0有两个不相等的正整数根,求k的值