Iberdrola completes Europe's largest solar farm