Nanoscale π–π stacked molecules are bound by collective charge fluctuations