Tunable Broadband Photodetectors Based on 2D Heterostructures