现有两圆(x-a)^2+(y-b)^2=r1^2,(x-c)^2+(y-d)^2=r2^2,怎样求这两圆的公切线的方程.