Boundary element methods for soil-structure interaction