Computational study of the one- and two-photon absorption properties of macrocyclic thiophene derivatives