若关于x的一元二次方程x^2+(m+1)x+m+4=0有两个实数根的平方和是2,求m的值