已知数列an满足a1=2,an+1=2an-n+1,证明(an-n)是等比数列,并求出(an)通项公式