Solving diffusive equations by proper generalized decomposition with preconditioner