设集合A{x|-1≤x≤a}≠空集,B={y|y=x+1,x∈A},C={z|z=x的平方,x∈A},若B=C,求实数a