Exchange mechanisms for self-diffusion on aluminium surfaces