According to the US weather agency NOAA, solar storms are forecast for the weekend that could produce vivid auroras, or northern lights, across North America and Canada.