Non-local corrections to the electronic structure of metal surfaces