Giant to franchise label Leonard Williams: How much does it cost, what does it mean for free agency (and Dalvin Tomlinson)