Transcriptional deconvolution reveals consistent functional subtypes of pancreatic cancer epithelium and stroma