Spacecraft recovery