SpaceX rocket launches Europe's Hera planetary defense probe to visit asteroid smacked by NASA