Polyol Synthesis of Silver Nanoparticles: Use of Chloride and Oxygen to Promote the Formation of Single-Crystal, Truncated Cubes and Tetrahedrons