Phonon dispersion and low-energy anomaly in CaC6 from inelastic neutron and x-ray scattering experiments