Understanding Factors Leading to Solar Panel Failures