Multipole-accelerated preconditioned iterative methods for three-dimensional potential problems