Fox: Vikings' JJ McCarthy expected to be out 2-4 weeks with high-ankle sprain: report