The effect of doping and growth stoichiometry on the core structure of a threading edge dislocation in GaN | Synapse