Israeli cruise ship turned away from Greek island by Gaza war protest