Self-Powered Photodetectors Based on Stacked WSe2/Graphene/SnS2 p-g-n Heterostructures