Identifying nanodescriptors to predict the toxicity of nanomaterials: a case study on titanium dioxide