A total solar eclipse on Wednesday swept across a narrow swathe of Asia, where hundreds of millions of people watched the skies darken, though in some places thick summer clouds blocked the sun.