已知x^2+3x=10,求代数式x^2-4x+4+x(x+10)-5 的值