X-rays from nuclear blasts could defend Earth from asteroids