设函数f(x)=-x,x≤0,x²,x>0,若f(a)=4,则实数a=