Catalysis with two-dimensional materials and their heterostructures