已知无穷等差数列{an}的首项a1=1,公差d>0,且a1,a2,a5成等比数列.
(1)求数列{an}的通项公式an;
(2)设数列{bn}对任意n∈N*,都有a1b1+a2b2+…+anbn=an成立.
①求数列{bn}的通项公式;
②求数列{bnbn+1}的前n项和Tn.