The pros and cons of photovoltaic panels