Sam Darnold could become free agent after season