Spacecraft with precious asteroid cargo is almost home after 3 billion-mile trek