Fox: Christian McCaffrey lands on injury report days before NFL season after missing 13 games in 2024