Fundamentals and Applications of Gold Nanoparticle-Based Plasmonic Photocatalysts for Water Purification