Vikings shield books in $975M Minn. stadium deal