What’s gone wrong with CalMac’s new ferries?