Effects of particle size and annealing on plasmon-induced charge separation at self-assembled gold nanoparticle arrays.