Surface chemistry and Fermi level movement during the self-cleaning of GaAs by trimethyl-aluminum