NASA and ESA team up for planetary defense mission