A theoretical study of X-H -tt and X—tt interactions in the complexes of furan, thiophene, pyrrole and hydrogen halides