Plasmonic nanoparticle-semiconductor composites for efficient solar water splitting