Heterogeneity in mammalian RNA 3′ end formation