First Minister John Swinney has said sorry to islanders impacted by delays in building two new ferries to serve the routes off Scotland’s west coast.