Kinetics of gallium adsorption and desorption on (0001) gallium nitride surfaces