Identifying genes and cell types with dynamic alternative polyadenylation in multi-cluster single-cell transcriptomics data