A comprehensive review of pancreatic cancer and its therapeutic challenges