About 45 million people in an area from Kansas to Maryland are under winter alerts over the weekend, bracing for a system that could produce blizzards and thunderstorms.