Solar Panel Warranties Explained: What California Homeowners Should Know