'Eclipsemania' shakes the United States