若x+y=2,且(x+2)(y+2)=5,求x^3+y^3的值