First-principles calculation of intrinsic defect chemistry and self-doping in PbTe