Optoelectronic Devices Based on van der Waals Heterostructures