Ab initio-based approach on initial growth kinetics of GaN on GaN (0 0 1)