Iberdrola has installed the final turbine at its giant East Anglia 1 project off eastern England, completing the UK’s second-largest offshore wind farm in the teeth