若a^2+b^2=10,ab=3,求(a-b)^2的值