What Residential Solar Financing Options Are Best for Homeowners?