Solar vapor generation using bubbly flow nanofluids with collaborative light-harvesting nanoparticles