Second harmonic generation at metal surfaces