solar eclipse is a kind of astronomic phenomenon