Towards first-principles based modeling of poly-3-alkylthiophenes: The nature of interactions in 2,2′-bithiophene dimer