Fox: All-Pro Zach Allen Agrees To 4-Year, $102 Million Extension With Broncos