Scanning tunneling microscopy and the atomic structure of solid surfaces