Nanophotonics and dielectric metasurfaces Full Spectrum Solar Energy Conversion Photovoltaics and Optoelectronics from 2D Semiconductors