Final results of Borexino phase-I on low-energy solar neutrino spectroscopy