Theory of Scanning Tunneling Spectroscopy of Kondo Ions on Metal Surfaces