How Humanity Could Deflect a Giant Killer Asteroid