若{an}的前n项积与an的和为1求证:{1/an-1}是等差数列;及{an}的通项公式?