‘Impossible to say’ how long Arran ferry will remain out of action, says CalMac