Firms fined £900,000 over Ayrshire wind farm worker’s death