Phonons at the surface of the nearly-free-electron metal Al(111): realisation of an ideal surface