Fortnite World Cup: the $30m tournament shows esports' future is already here