Report: NFL deal expected for July 21