Simulation of silicon clusters and surfaces via tight-binding molecular dynamics