A comprehensive computational study of adatom diffusion on the aluminum (1 0 0) surface