Millions of skygazers marvel at a historic American eclipse