因式分解:x^2(a+b)^2-2xy(a^2-b^2)+y^2(a-b)^2.