'Ring of fire' solar eclipse of 2020 dazzles skywatchers across Africa and Asia