Ion-exchange properties of imidazolium-grafted SBA-15 toward AuCl4(-) anions and their conversion into supported gold nanoparticles.