Electron inelastic mean free paths and energy losses in solids: I. Aluminum metal