Computational investigation on the effect of halogen substitution on the electronic, optical, and transport properties of guanine