A rare “annular” solar eclipse will unleash a “ring of fire” across the world from the Middle East through to the Pacific Ocean.