solar panels on roof pros and cons