已知数列an是公差不为零的等差数列,a1=2,且a2,a4,a8成等比数列,求数列an的通项公式