Co-crystals of caffeine and hydroxy-2-naphthoic acids: unusual formation of the carboxylic acid dimer in the presence of a heterosynthon.