Justin Fields is set to be replaced by Russell Wilson as the Pittsburgh Steelers starting quarterback, and the former first-round pick has admitted he has not been good enough