A computational study of APTES surface functionalization of diatom-like amorphous SiO2 surfaces for heavy metal adsorption.