Effect of vacuum annealing temperature and oxygen impurity content on microstructure and composition of NbC nanocrystalline powders | Synapse