how can comets, meteors and asteroids affect earth?​