Non-perturbative approach to the electrodynamics of rough metal surfaces