N- and p-type carrier injections into WSe2 with van der Waals contacts of two-dimensional materials