solar panel lifecycle cost