Gold nanoparticles and gold nanoparticle-conjugates for delivery of therapeutic molecules. Progress and challenges