Silver nanoparticles with planar twinned defects: effect of halides for precise tuning of plasmon resonance maxima from 400 to >900 nm.