What Every Homeowner Should Know About Residential Solar Financing?