A critical review of adverse effects to the kidney: mechanisms, data sources, and in silico tools to assist prediction