After years of wrangling, new Vikings stadium nearly a reality