Bevan French produced some more magic for Wigan Warriors to give his side hope of a dramatic comeback against Salford.