The FTC finalizes Epic's $245 million settlement over sketchy Fortnite purchases