Planet Jupiter slammed by comets