Palmitoylethanolamide relieves pain and preserves pancreatic islet cells in a murine model of diabetes.