Alternative cleavage and polyadenylation in health and disease