Aberdeen Subsea 7 bags contract worth up to £600m for work on a major Scottish offshore wind farm