Heat kernels for non-divergence operators of Hörmander type