Home Solar ResearchScience Detergent-Enabled “Green” Thin-Film Solar Cells Wipe The Floor With “Clean” Diesel