已知数列an的各项均为正数,前n项和为Sn,且满足2Sn=an^2+n-4,(1)求证an为等差数列 (2)求an的通项