已知数列{an}的通项为an,前n项和为Sn,且an是Sn与2的等差中项;数列{bn}中,b1=1,点P(bn,b(n+1))在直线x-y+2=0上. (1)求数列{an},{bn}的通项公式an,bn; (2)设{bn}的前n项和为Bn,试比较1/B1+1/B2+…+1/Bn与2的大小; (3)设Tn=b1/a1+b2/a2+…+bn/an,若对一切正整数n,Tn<c(c∈Z)恒成立,求c的最小值.