Advances in gold nanoparticle technology as a tool for diagnostics and treatment of cancer