Diablo 4 will have a season pass, cosmetic shop and years of post-release content