Topology and shape optimization of continuum structures by genetic algorithm and BEM