Ab initio study of the π–π interaction in the pyridine dimer: Effects of bond functions