On the origin of the anomalous behaviour of 2+ excitation energies in the neutron-rich Cd isotopes