Cascade-based Randomization for Inferring Causal Effects under Diffusion Interference