The Electron Structure and Spectra of Shallow Non-Hydrogenlike Impurities in Semiconductors. II. Acceptors in Silicon