Phonon softening and the anomalous thermal expansion of Ag(111)