Sports bettor cashed on $3.1 million wager on Eagles