diablo 3 reaper of souls price