General synthesis of two-dimensional van der Waals heterostructure arrays