A Review Financing Residential Solar Power