A scanning tunneling microscope (STM) for biological applications: design and performance