Direct numerical simulations of ignition of a lean n-heptane/air mixture with temperature and composition inhomogeneities relevant to HCCI and SCCI combustion