已知函数f(x)是定义域在R上的奇函数,且当x>0时,f(x)=x^2-2x+2,求函数f(x)的解