Solar Phenomena and Earth Impact