van der waals heterostructures applications