From atomic structure to excess entropy: a neutron diffraction and density functional theory study of CaO−Al2O3−SiO2 melts