Terrestrial planet finder spacecraft