Solar Panel : Factors That Affect Longevity and Performance