Wigan Warriors have signed Tyler Dupree on a four-year contract after agreeing a deal with Salford Red Devils.