Peterson Gets New Deal From Vikings