Storms batter America's east coast