Towards a Calculation of the Electronic Structures of Macromolecules. I. Quadratically Convergent Method for a Direct Calculation of Localized Molecular Orbitals