Lithium adsorption on graphite from density functional theory calculations.