Fox: Justin Fields agrees to 2-year deal with Jets: reports