Ferry passengers left stranded on Isle of Gigha after services cancelled