NFL Rivals crypto game scores nearly 3 million players as revenue climbs