The Inch Cape Offshore Wind Farm, a flagship Scottish renewable energy project, has reached financial close, securing over £3.5 billion in funding.