What will it take to defend the world from an asteroid?