Millions of Americans gazed in wonder through telescopes, cameras and protective glasses as the moon blotted out the sun in the first full-blown solar eclipse to sweep the US from coast to coast in nearly a century.