Despite fierce opposition, South Fork Wind completes turbines