Calculation of shallow donor levels in GaN