Centre Stefan Marsh will be staying with Widnes Vikings until at least the end of the 2016 season after signing a new two-year deal.