Broadcast Versus Viral Spreading: The Structure of Diffusion Cascades and Selective Sharing on Social Media