已知等差数列{an}的各项都不相等,a1=2,且a4+a8=a3^2,则公差d等于