Fourth of July celebrations across the United States this weekend could be accompanied by light shows in the night skies, as a string of powerful solar eruptions appear set to strike Earth. The sun ...