Structure and X-ray spectrum of crystalline poly(3-hexylthiophene) from DFT-van der Waals calculations