Rare "ring of fire" solar eclipse to be visible Saturday