What are Coronal Mass Ejections? Powerful Solar Phenomena and Their Impact on Earth