Unraveling the adsorption mechanism of aromatic and aliphatic diols on the TiO2 surface: a density functional theory analysis.