Diablo III Eternal Collection heads to Nintendo Switch this year