Results from Borexino on solar and geo-neutrinos