Pros and cons of photovoltaic solar panels