2D Photovoltaic Devices: Progress and Prospects