已知三角形ABC的边长分别为A、B、C,且A^2+B^2+C^2=AB+BC+CA.试判断三角形ABC的形状.