Vikings' Peterson named NFL MVP