GaAs growth by vapour phase transport: II. Interpretation of the growth of the {001} faces by the adsorption of gallium monochloride and arsenic molecules