Solar Neutrino Results and Future Opportunities with Borexino