Relationship between posttraumatic stress disorder and type 2 diabetes in a population-based cross-sectional study with 2970 participants.