Linear-scaling electronic structure methods for large molecular systems