Why is a solar panel warranty important engineerinc