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