'Cosmic cannonballs' exploding out of dead star could explain mysterious flicker in the night sky