若向量a=(x-1,2),向量b=(2,y),向量a垂直向量b,则x^2+y^2 的最小值为多少?